import request from '@/utils/request'
// 公众号管理
const url = '/admin/account.Wechat/'
/**
 * 列表
 * @param {array} params 请求参数
 */
export function list(params) {
  return request({
    url: url + 'list',
    method: 'get',
    params: params
  })
}
/**
 * 信息
 * @param {array} params 请求参数
 */
export function info(params) {
  return request({
    url: url + 'info',
    method: 'get',
    params: params
  })
}
/**
 * 添加
 * @param {array} data 请求数据
 */
export function add(data) {
  return request({
    url: url + 'add',
    method: 'post',
    data
  })
}
/**
 * 禁用
 * @param {array} data 请求数据
 */
export function disable(data) {
  return request({
    url: url + 'disable',
    method: 'post',
    data
  })
}
/**
 * 修改
 * @param {array} data 请求数据
 */
export function edit(data) {
  return request({
    url: url + 'edit',
    method: 'post',
    data
  })
}
/**
 * 删除
 * @param {array} data 请求数据
 */
export function dele(data) {
  return request({
    url: url + 'dele',
    method: 'post',
    data
  })
}
/**
 * 商户号列表
 * @param {array} params 请求参数
 */
export function merchantList(params) {
  return request({
    url: '/admin/account.Merchant/list',
    method: 'get',
    params: params
  })
}
/**
 * 绑定商户号
 * @param {array} data 请求数据
 */

export function merchantWechatAdd(data) {
  return request({
    url: '/admin/account.Manage/merchantWechatAdd',
    method: 'post',
    data
  })
}
/**
 * 删除绑定模板
 * @param {array} data 请求数据
 */
export function templateDele(params) {
  return request({
    url: '/admin/account.Manage/wechatTemplateDel',
    method: 'post',
    params: params
  })
}
/**
 * 商户号绑定公众号
 * @param {array} data 请求数据
 */
export function tencentList(params) {
  return request({
    url: '/admin/account.Manage/wechatMerchantAdd',
    method: 'post',
    params: params
  })
}
/**
 * 绑定模板
 * @param {array} data 请求数据
 */

export function wechatTemplateAdd(data) {
  return request({
    url: '/admin/account.Manage/wechatTemplateAdd',
    method: 'post',
    data
  })
}
/**
 * 发布菜单
 * @param {array} data 请求数据
 */

export function pushMenu(data) {
  return request({
    url: url + 'pushMenu',
    method: 'post',
    data
  })
}
